export const G = {
    get CREATE_APPROVER_TYPE() {
        return {
            //直接创建
            CREATE_DIRECTLY: 'createDirectly', //新建经典模板
            NEW_CLASSIC_TEMPLATE: 'newClassicTemplate', //修改经典模板
            EDIT_CLASSIC_TEMPLATE: 'editClassicTemplate', //使用经典模板
            USE_CLASSIC_TEMPLATE: 'useClassicTemplate', //修改现有流程
            MODIFY_EXISTING_PROCESS: 'modifyExistingProcess', //复用现有流程
            REUSE_EXISTING_PROCESSES: 'reuseExistingProcesses',
        }
    },
    get DELAY_TIME() {
        return {
            APPROVAL_TABLE_EVENT_EMIT: 10, // 流程表单 表格 值改变对外联动事件分发延迟时间
            IS_ADD_ROW_CHANGE: 5, // 区分是否新增一行流程表格
            IS_TABLE_FINISH_INIT: 200// 区分是否新增一行流程表格
        }
    }, // 前台字典
    get FIELD_NAME() {
        return {
            SECONDMENT_ID_V_MODEL: 'secondmentId',
            SECONDMENT_ID: '借调流程id',
            DETAILS_OF_HISTORICAL_SECONDMENT_V_MODEL: 'detailsOfHistoricalSecondment',
            DETAILS_OF_HISTORICAL_SECONDMENT: '借调详情',
            RETURN_REPORTS_V_MODEL: 'returnDetails',
            RETURN_REPORTS_LABEL: '回款详情',
            'HUAWEI_BUSINESS_UNIT_ID': '818303041',
            FIELD_NAME: '字段名称',
            DESTINATION_CITY_LABEL: '目的城市',
            ORIGIN_CITY_LABEL: '出发城市',
            LOADING_TEXT: '加载中,请稍等',
            INPUT_SEARCH_PLACEHOLDER: '输入关键字搜索',
            INPUT_SEARCH_PLACEHOLDER_DEPT: '输入关键字搜索部门',
            INPUT_SEARCH_PLACEHOLDER_USER: '输入关键字搜索人员',
            INPUT_SEARCH_PLACEHOLDER_ROLE: '输入关键字搜索岗位',
            INPUT_SEARCH_PLACEHOLDER_APPROVAL: '输入关键字搜索流程', // ACTION_URL: process.env.VUE_APP_OA_HOST_URL + 'hr/attachment/upload?fileType=4',
            ACTION_URL: window['global_process_host_url_inject'] + 'hr/attachment/upload?fileType=4', //ACTION_URL_VOUCHER_VALID: 'http://127.0.0.1:8080/smart-oa' + '/commercial/voucher/upload',
            //报销
            ACTION_URL_3: window['global_process_host_url_inject'] + 'commercial/voucher/upload', //ACTION_URL_VOUCHER_VALID: 'http://127.0.0.1:8080/smart-oa' + '/commercial/voucher/upload',
            PAGE: {
                PAGE_SIZE: 5
            },
            RE_LOCATION_HISTORY: '日志',
            RE_LOCATION_SET: '定位',
            APPROVAL_LOG: '审批日志',
            APPROVAL_IMG: '流程图',
            APPROVAL_COMMENTS: '沟通',
            ENTERPRISE_REIMBURSEMENT_TEMPLATE: '企业报销v1.xlsx',
            REIMBURSEMENT_TEMPLATE: '报销v1.xlsx',
            REIMBURSEMENT_TEMPLATE_SHEET: '报销模板',
            ATTACHMENT_NOT_SHOW_PDF_ANDROID: '受钉钉客户端限制 , 安卓系统暂不支持预览pdf , 请<a target="_blank" href="javascript:;">下载附件</a>后查看',
            ATTACHMENT_NO_TYPE: '该格式不支持预览,请<a target="_blank" href="javascript:;">下载附件</a>后查看',
            ATTACHMENT_DIALOG_WIDTH: '90%',
            ACTION_TEXT: '添加',
            ACTION_TEXT_OVERTIME: '添加加班日期',
            ITEM_CODE_REF: 'fcItemCode', // 表格内 项目编码引用
            FC_OVERTIME_MODE: 'fcOvertimeMode', // 表格内 加班模式引用
            CUSTOM_SELECT: 'customSelect', // 表格内 普通选择器引用
            CURRENT_LOGON_USER_INFO: 'CURRENT_LOGON_USER_INFO',
            IS_OPEN_LOG_ERROR: false,
            GET_ALL_ITEM_CODES: 'GET_ALL_ITEM_CODES', // 所有部门的项目编码
            IS_ADMIN_MSG: '当前是admin登录系统,没有用户id',
            REMARK_FORM_ID: '9999',
            TRANSFER_FORM_ID: 'TRANSFER_FORM_ID_19999',//转交任务的formId
            PAY_DEPT_LABEL: '费用部门',
            RELATION_APPROVAL: '要销假的流程',
            RELATION_APPROVAL_PO: '要变更的PO',
            RELATION_APPROVAL_VMODEL: 'relationApproval',
            DEFAULT_COL_WIDTH: '170px',
            ITEM_CODE_CELL_WIDTH: 250,
            REMARK_CELL_WIDTH: 250,
            NUMBER_CELL_WIDTH: 180,
            EMPINFOREG_FORM_CACHE_DATA: 'EMPINFOREG_FORM_CACHE_DATA',
            USER_BANK_CARD_INFO: 'bankCardInfo',
            ADJUEST_TYPE: 'adjuestType',
            USER_BANK_INFO: 'bankInfo',
            CROSS_YEAR_SELECTION_IS_NOT_ALLOWED: '时间段不允许跨年',
            ERROR_SERVER: '出错了',
            UPLOAD_BTN_TEXT: '上传附件',
            CAN_SKIP_CURRENT_NODE_HTML: `<br/><span style="color:red;font-size: 12px;font-style: italic">找不到审批人时，跳过</span>`,
            CAN_SKIP_BOSS_NODE_HTML: `<br/><span style="color:red;font-size: 12px;font-style: italic">审批人为总经理时，跳过</span>`,
            CAN_SKIP_PREV_HTML: `<br/><span style="color:red;font-size: 12px;font-style: italic">与上一个节点审批人相同时，不跳过</span>`,
            CAN_SKIP_CURRENT_NODE: `\n--------------------------\n找不到审批人时，跳过`,
            CAN_SKIP_BOSS_NODE_NODE: `\n--------------------------\n审批人为总经理时，跳过`,
            CAN_SKIP_PREV: `\n--------------------------\n与上一个节点审批人相同时，不跳过`,
            CAN_SKIP_CURRENT_NODE_HTML_MANAGE: `找不到审批人时，跳过`,
            CAN_SKIP_BOSS_NODE_HTML_MANAGE: `审批人为总经理时，跳过`,
            CAN_SKIP_PREV_HTML_MANAGE: `与上一个节点审批人相同时，不跳过`,
            SELECT_A_SPECIFIC_LEAVE_DATE: `请选择具体销假日期`,
            NORMAL_ATTENDANCE_OF_THEDAY_START: '开始时间',
            NORMAL_ATTENDANCE_OF_THEDAY_END: '结束时间',
            NORMAL_ATTENDANCE_OF_THEDAY_LONG: '出勤时长',
            REFRESH_DATE_TIME_TYPE: 'MM-DD HH:mm',
            PO_NO_V_MODEL: 'poNo',
            PO_NO_LABEL: 'PO/财务入账编码',
            TOTAL_OF_EXPENSE_GROUPS_V_MODEL: 'totalOfExpenseGroups',
            TOTAL_OF_EXPENSE_GROUPS_LABEL: '费用分组合计',
            PAY_DATE_V_MODEL: 'payDate',
            PAY_DATE_LABEL: '付款日期',
            PAY_BANK_V_MODEL: 'payBank',
            PAY_BANK_LABEL: '付款银行',
            UPLOAD_HEADER: {
                headers: {
                    guest: 'guest'
                }
            },
            TABLE_UPLOAD_LABEL: '发票附件',
            TABLE_UPLOAD_V_MODEL: 'tableUpload',
            ASSET_SELECT_OPTIONS_PICK_VMODEL: 'assetSelect',
            ASSET_SELECT_OPTIONS_PICK_LABEL: '资产',
            ASSET_SELECT_OPTIONS_PICK_LABEL_CACHE: 'ASSET_SELECT_OPTIONS_PICK_LABEL_CACHE',
            MANUAL_VERIFICATION: 'MANUAL_VERIFICATION',//显示手动校验发票按钮
            MANUAL_VERIFICATIO_N_INFO: '提示 : 税务局限制 , 每张发票校验【当天最多只有5次】 , 为避免多次校验 , 请认真核对输入内容与发票一致 。另 , 电子发票，因税务系统延迟 , 请在24小时后再进行查验',
            FILE_SIZE: 30,//附件默认大小
            INVOICE_SIZE: 10,//报销类附件大小
            LARGE_FILE_SIZE: 200,//用印，销售，采购 附件大小
            MESSAGE_PRINT_TIP: '需要 [财务经理] 或者 [财务总监] 审批完成后 , 才可打印',
            MESSAGE_PRINT_TIP_2: '财务要求打印附上审批日志',
            FINANCE_CHECKED: 'financeChecked',//后台给的字段 , 财务是否已复核
            OA_CACHE_STORAGE_PREFIX: 'OA_CACHE_STORAGE',//缓存前缀
            PROCUREMENT_CONTRACT_PROCESS_FORM_NUMBER_LABEL: '采购合同流程编号',//采购合同审批单据编号
            PROCUREMENT_CONTRACT_PROCESS_FORM_NUMBER_VMODEL: 'procurementContractProcessFormNumber',//采购合同审批单据编号
            SALES_CONTRACT_NUMBER_LABEL: '销售合同编号',//销售合同编号
            SALES_CONTRACT_NUMBER_VMODEL: 'salesContractNumber',//销售合同编号
            SELECTED_SUPPLIERS_LABEL: '入选供应商',//入选供应商
            SELECTED_SUPPLIERS_VMODEL: 'selectedSuppliers',//入选供应商
            PRE_SALE_DELIVERY_CODE_LABEL: '交付编码',//售前交付编码
            PRE_SALE_DELIVERY_CODE_VMODEL: 'preSaleDeliveryCode',//售前交付编码
            MUILT_POSITION: '多岗位',//多岗位
            MUILT_POSITION_TITLE: '请选择岗位',//多岗位
            MUILT_POSITION_TITLE_TIP: '此流程可按岗位走不同的部门审批路径，请选择：',//多岗位
            TIP: '提示',//多岗位
            APPROVAL_PROCESS_RECONFIRMATION_PROMPT_1: '当前审批意见为 [ 不同意 ] , 确定要 [ 同意 ] 审批吗 ? ',
            APPROVAL_PROCESS_RECONFIRMATION_PROMPT_2: '当前审批意见为 [ 同意 ] , 确定要 [ 拒绝 ] 审批吗 ? ',
            CONTRACT_APPROVAL_REJECTION_PROMPT: '合同审批，必须驳回所有节点，从头开始批',
            INVOICE_UPLOAD_NODE: '发票上传',
            CLIENT_NAME: '客户名称',
            CLIENT_NAME_VMODEL: 'clientName',
            DELIVERABLES_NAME_VMODEL: 'payProjectName',
            DELIVERABLES_NAME: '交付项目',
            OPPORTUNITY_NAME_VMODEL: 'opportunityName',
            OPPORTUNITY_NAME: '销售项目',
            CUSTOMER_NAME_HINTS: '客户从CRM过来，如没有请钉钉上找 xiaopeng；如客户名称为代号时，找xiaopeng',
            LABEL_OF_THE_SALES_CONTRACT_CUSTOMER: '购买方名称',
            VMODEL_OF_THE_SALES_CONTRACT_CUSTOMER: 'buyer',
            RECEIVABLES_LABEL: '应收单',
            RECEIVABLES_VMODEL: 'receivables',
            THE_TO_DO_IS_MARKED_AS_UNREAD: '该待办标记为未读',
            THE_TO_DO_IS_MARKED_AS_READ: '该待办标记为已读',
            NON_ECOLOGICAL_SALES_CONTRACT_FLOW_NO: '1592110654945505280',//非生态销售合同flowNo
            ECOLOGICAL_PARTNERSHIP_DEPARTMENT: '生态伙伴部',//非生态销售合同flowNo
            VENDOR_CLASS_LABEL: '采购类型',//采购合同评审 采购类型
            VENDOR_CLASS_V_MODEL: 'vendorClass',//采购合同评审 采购类型
            PO_REGION_LABEL: 'PO出差地',
            PO_REGION_V_MODEL: 'poRegion',
            TRAVEL_INFOS_V_MODEL: 'travelInfos',//出差记录 探亲
            REIMBURSEMENT_OF_BUSINESS_TRIP_RECORDS: 'reimbursementOfBusinessTripRecords',//出差记录 报销
            REIMBURSEMENT_RECORD: 'reimbursementRecord',//报销记录
            GROUP_ID_SELECT_NAME: '考勤组',
            GROUP_ID_SELECT_V_MODEL: 'groupId',
        }
    },
    get FORM_TYPE() {
        return {
            INSTANCES: 'instances'
        }
    }, // 流程 条件节点 固定的条件
    get APPROVAL_CON_NAME() {
        return {
            INITIATOR: '发起人 (默认)',
            BASE_AREA: '管理归属地 (默认)',
            DEPT: '所属部门 (默认)',
            OWNER_PLACE: '归属地 (默认)',
            DEPTSYSTEM: '所属体系 (默认)',
            CONDITION_POST: '岗位 (默认)'
        }
    },
    get APPROVAL_CON_VMODEL() {
        return {
            INITIATOR: 'initiator',
            BASE_AREA: 'base',
            DEPT: 'conditionDept',
            OWNER_PLACE: 'ownerPlaceValue',
            DEPTSYSTEM: 'deptSystem',
            CONDITION_POST: 'conditionPost'
        }
    },
    get FORM_BUTTON() {
        return {
            SAVE: 0,
            LAUNCH: 1,
            AGREE: 2,
            REJECT_AND_END: 3,
            TRANSFER: 4,
            RETURNED: 5,
            RETURNED_ALL: 8,
            RE_SUBMIT: 6,
            RE_SUBMIT_ALL: 10,
            REVOKE: 7,
            CC: 9,
        }
    },
    get FORM_BUTTON_NAME() {
        return {
            SAVE: '保存',
            LAUNCH: '发起',
            AGREE: '同意',
            REJECT_AND_END: '拒绝并结束',
            TRANSFER: '转交',
            RETURNED: '驳回',
            RETURNED_ALL: '驳回所有',
            RE_SUBMIT: '重新提交',
            RE_SUBMIT_ALL: '重新提交所有',
            REVOKE: '撤回',
            CC: '抄送',
        }
    }, // 流程状态
    get FLOW_STATUS_NAME() {
        return {
            PROCESSING: "处理中",
            REJECT_AND_END: "拒绝并结束",
            DELETE: "删除",
            COMPLETE: "完成",
            CANCEL: "取消",
            RETURNED: "驳回",
            RETURNED_ALL: "驳回所有",
            DRAFT: "草稿"
        }
    }, // 流程状态
    get FLOW_STATUS() {
        return {
            PROCESSING: 1,
            REJECT_AND_END: 2,
            DELETE: -1,
            COMPLETE: 3,
            CANCEL: 4,
            RETURNED: 5,
            RETURNED_ALL: 6,
            DRAFT: 0,
        }
    },  //试用期管理
    get PROBATIONARY_PERIOD_MANAGEMENT() {
        return {
            ASSESSMENT_MANAGEMENT: 'ASSESSMENT_MANAGEMENT',//考核管理
            SUBJECT_TO_EXAMINATION_AND_APPROVAL: 'SUBJECT_TO_EXAMINATION_AND_APPROVAL',//待考核审批
            TO_BE_ASSESSED_BATCHA_PPROVAL: 'TO_BE_ASSESSED_BATCHA_PPROVAL'//待考核-批量审批
        }
    },
    get PROBATIONARY_PERIOD_MANAGEMENT_NAME() {
        return {
            ASSESSMENT_MANAGEMENT: '考核管理',//考核管理
            SUBJECT_TO_EXAMINATION_AND_APPROVAL: '试用期考核',//待考核审批
            TO_BE_ASSESSED_BATCHA_PPROVAL: '待考核-批量审批'//待考核-批量审批
        }
    }, // 流程字段权限
    get FORM_OPERATE() {
        return {
            HIDE: 0, // 隐藏
            READ: 1, // 只读
            EDIT: 2// 编辑
        }
    }, // 表单路由类型
    get PREVIEW_TYPE() {
        return {
            PREVIEW_DETAIL: 'previewDetail', // 预览模式
            INITIATE_APPROVAL: 'initiateApproval', // 发起审批
            PROCESS_TASK_DETAIL: 'processTaskDetail'// 流程任务回看
        }
    },

    // 任务动作类型
    get TASK_ACTION_TYPE() {
        return {
            OPERATION_TASK:1,
            LOG_TASK:2
        }
    },
    get TASK_ACTION_TYPE_NAME() {
        return {
            OPERATION_TASK:"操作",
            LOG_TASK:"记录日志"
        }
    },

    // 流程节点类型
    get TASK_TYPE() {
        return {
            INITIATOR_TASK: 1,
            APPROVER_TASK: 2,
            CC_TASK: 3,
            TRANSFER_TASK: 4,
        }
    },
    get TASK_TYPE_NAME() {
        return {
            INITIATOR_TASK: '发起人任务',
            APPROVER_TASK: '审批人任务',
            CC_TASK: '抄送人任务',
            TRANSFER_TASK: '转交人任务',
        }
    }, // 任务状态
    get TASK_STATUS() {
        return {
            INITIATE_APPLICATION: 1,
            UNDER_APPROVAL: 2,
            APPROVAL: 3,
            REJECT_AND_END: 4,
            PREVIEW: 5,
            RETURNED: 6,
            RETURNED_ALL: 7,
            TRANSFERRED: 8,
            CANCELED: 9,
            RECALL: 10,
            DRAFT: 11,
            RE_SUBMIT: 12,
            RE_SUBMIT_ALL: 13,
            COPIED: 14,
        }
    },
    get TASK_STATUS_NAME() {
        return {
            INITIATE_APPLICATION: '发起',
            UNDER_APPROVAL: '审批中',
            APPROVAL: '已审批',
            REJECT_AND_END: '已拒绝并关闭',
            PREVIEW: '已查阅',
            RETURNED: '已驳回',
            RETURNED_ALL: '已驳回所有',
            TRANSFERRED: '已转交',
            CANCELED: '已取消',
            DRAFT: '草稿',
            RECALL: '已撤回',
            RE_SUBMIT: "重新提交",
            RE_SUBMIT_ALL: "重新提交所有",
            COPIED: '已抄送',
        }
    },
    get FORM_TABLE_CHILDREN() {
        return {
            DETAILS: 'details',
            INVOICING_PROCESS_PROJECT_SUMMARY: 'invoicingProcessProjectSummary',
            INCOME: 'income',
            EXPENDITURE: 'expenditure',
            BUDGET_APPLICATION: 'budgetApplication',
            CASH_FLOW: 'cashFlow',
            ANALYSIS_OF_CANDIDATE_SUPPLIERS: 'analysisOfCandidateSuppliers',
            APPLICATION_INFORMATION: 'applicationInformation',
            CONFIGURELIST: 'configureList',
            SALARY_INFORMATION: 'salaryInformation',
            LAST_PAY_RISE_RECORD: 'lastPayRiseRecord', //调级
            APPLICANT_INFORMATION: 'APPLICANT_INFORMATION',
            CONDITION_AUDIT: 'CONDITION_AUDIT',
            WORK_RESULTS_OF_THE_LAST_YEAR: 'WORK_RESULTS_OF_THE_LAST_YEAR', //职级
            RANK_PERFORMANCE: 'RANK_PERFORMANCE',
            COMPANY_AWARDS: 'COMPANY_AWARDS',
            WORK_RESULTS: 'WORK_RESULTS'
        }
    },
    get FORM_TABLE_CHILDREN_NAME() {
        return {
            DETAILS: '详细内容',
            INVOICING_PROCESS_PROJECT_SUMMARY: '项目信息',
            APPLICATION_INFORMATION: '申请信息',
            SALARY_INFORMATION: '薪资信息',
            BUDGET_APPLICATION: '预算申请',
            CASH_FLOW: '现金流',
            INCOME: '收入',
            EXPENDITURE: '支出',
            ANALYSIS_OF_CANDIDATE_SUPPLIERS: '候选供应商分析',
            CONFIGURELIST: '配置列表',
            LAST_PAY_RISE_RECORD: '最近一次加薪记录', // 调级
            APPLICANT_INFORMATION: '申请人信息',
            CONDITION_AUDIT: '职级评定必要条件审核',
            WORK_RESULTS_OF_THE_LAST_YEAR: '最近一年工作成果和组织贡献', //职级
            RANK_PERFORMANCE: '绩效',
            COMPANY_AWARDS: '所获奖项/证书',
            WORK_RESULTS: '工作成果和描述'
        }
    },
    get CREATE_FORM_NUM_TYPE() {
        return {
            REQ_FORM: 3,
            CONTRACT_FORM: 4
        }
    }, // 审批单类型
    get APPROVAL_FORM_TYPE() {
        return {
            REGULAR: '101',
            LEAVE_OFFICE: '102',
            JOB_TRANSFER: '103',
            JOB_TRANSFER_BORROW: '104',
            BREASTFEEDING_LEAVE: '213',
            OVERTIME: '201',
            ASK_FOR_LEAVE: '202',
            COMPENSATORY_LEAVE: '203',
            TRAVEL: '204',
            WORK_ATTENDANCE_CARD: '205',
            RESUMPTION_LEAVE: '206',
            DIFFERENCE_ADJUST: '207',
            EXPENSE: '301',
            ENTERPRISE_EXPENSE: '302',
            PAYMENT: '303',
            THIRD_PAYMENT: '304',
            BUDGET: '305',
            PLANE_TICKET: '306',
            REQ_APPROVAL: '401',
            PCHASE_CONTRACT: '402',
            SUPPLIER_APPLICATION: '405',
            INDEPENDENT_PCHASE_CONTRACT: '403',
            APPLICATION_FOR_SEAL_AND_LICENSE: '406',
            SALES_SEAL_AND_LICENSE_APPLICATION: '407',
            ASSET_STORAGE: '501',
            ASSET_RECEIVE: '502',
            ASSET_MAINTAIN: '503',
            ASSET_TRANSFER: '504',
            ASSET_GIVE_BACK: '505',
            ASSET_SCRAP: '506',
            OVERTIME_BATCH: '208',
            DIFFERENCE_ADJUST_BATCH: '209',
            PUBLIC_WORK: '210',
            CARD_OF_GO_OUT: '211',
            SEVERANCE_COMPENSATION: '307',
            FAMILY_VISIT: '309',
            CHANGE_VISIT_INFO: '310',
            SALARY_INCREASE_FOR_SUPPORT_SYS: '1012',
            SALARY_INCREASE_FOR_BUSINESS_SYS: '1013', // 暂时没做
            EFFECTIVE_ATTENDANCE_BATCH: '212',
            YI_YAN_PERFORMANCE: '601',
            MONTHLY_PERFORMANCE_APPLICATION: '602',
            APPLICATION_FOR_GRADE_ADJUSTMEN: '603',
            CROSS_COMPANY_APPROPRIATION: '308',
            SALARY_INCREASE_APPLICATION: '1014',
            PO_APPROVAL: '701',
            PO_CHANGE_APPROVAL: '702',
            SALES_CONTRACT: '703',
            CHANNEL_CONTRACT: '704',
            PROJECT_RECEIPT: '705',
            ADMISSION_NOTICE_FORM: '706',
            INVOICING_PROCESS: '320',
            OTHER: '10000',
            DAILY_WORK_APPROVAL: '214',
            TEST_TRAVEL: '10001'
        }
    }, // 审批单类型
    get APPROVAL_FORM_TYPE_NAME() {
        return {
            REGULAR: '转正',
            LEAVE_OFFICE: '离职',
            JOB_TRANSFER: '调岗',
            JOB_TRANSFER_BORROW: '借调',
            OVERTIME: '加班', //
            ASK_FOR_LEAVE: '请假', //
            COMPENSATORY_LEAVE: '调休', //
            TRAVEL: '出差', //
            WORK_ATTENDANCE_CARD: '补卡', //
            RESUMPTION_LEAVE: '销假', //
            DIFFERENCE_ADJUST: '差异调整', //
            EXPENSE: '报销',
            ENTERPRISE_EXPENSE: '企业报销',
            PAYMENT: '付款',
            THIRD_PAYMENT: '第三方付款',
            BUDGET: '预算',
            PLANE_TICKET: '机票',
            REQ_APPROVAL: '采购需求',
            PCHASE_CONTRACT: '采购合同',
            INDEPENDENT_PCHASE_CONTRACT: '单独采购合同',
            ASSET_STORAGE: '资产入库',
            ASSET_RECEIVE: '资产领用',
            ASSET_MAINTAIN: '资产维修',
            ASSET_TRANSFER: '资产转移',
            ASSET_GIVE_BACK: '资产归还',
            ASSET_SCRAP: '资产报废',
            OVERTIME_BATCH: '批量加班',
            DIFFERENCE_ADJUST_BATCH: '批量差异调整',
            PUBLIC_WORK: '公干',
            CARD_OF_GO_OUT: '外出补卡',
            SALARY_INCREASE_FOR_SUPPORT_SYS: '支撑体系加薪申请表', // 暂时没做
            SALARY_INCREASE_FOR_BUSINESS_SYS: '业务体系加薪申请表',
            SEVERANCE_COMPENSATION: '离职补偿',
            FAMILY_VISIT: '探亲申请',
            CHANGE_VISIT_INFO: '探亲信息变更',
            EFFECTIVE_ATTENDANCE_BATCH: '批量导入有效出勤',
            APPLICATION_FOR_GRADE_ADJUSTMEN: '调级申请表',
            YI_YAN_PERFORMANCE: '易研绩效',
            MONTHLY_PERFORMANCE_APPLICATION: '月度绩效奖金申请表',
            CROSS_COMPANY_APPROPRIATION: '跨公司拨款',
            SALARY_INCREASE_APPLICATION: '临时加薪申请表',
            PO_APPROVAL: 'po审批',
            PO_CHANGE_APPROVAL: 'po变更',
            SALES_CONTRACT: '销售合同审批',
            ADMISSION_NOTICE_FORM: '产品项目入场通知单',
            CHANNEL_CONTRACT: '渠道伙伴合作协议',
            INVOICING_PROCESS: '开票申请',//
            BREASTFEEDING_LEAVE: '哺乳假',
            SUPPLIER_APPLICATION: '新增供应商申请',
            APPLICATION_FOR_SEAL_AND_LICENSE: '印章及证照申请',
            SALES_SEAL_AND_LICENSE_APPLICATION: '销售印章及证照申请',
            PROJECT_RECEIPT: '项目验收单',
            OTHER: '其他',
            DAILY_WORK_APPROVAL: '日报审批',
            TEST_TRAVEL: '测试流程'
        }
    },
    get ASSET_RECORD_TAB() {
        return {
            TO_BE_REPAIRED: '0',
            TO_BE_SCRAPPED: '1'
        }
    },
    get ASSET_RECORD_TAB_NAME() {
        return {
            TO_BE_REPAIRED: '待维修',
            TO_BE_SCRAPPED: '待报废'
        }
    },
    get REJECT_STATE() {
        return {
            REJECT_ALL: true,
            REJECT_CURRENT: false
        }
    },
    get REJECT_STATE_NAME() {
        return {
            REJECT_ALL: '驳回所有节点（再提交后需重新逐级审批）',
            REJECT_CURRENT: '驳回当前节点（再提交后只需驳回人审批）'
        }
    },
    get ATTACHMENT_TYPE() {
        return {
            TXT: '文本',
            IMAGE: '图片',
            PDF: 'pdf',
            DOC: 'doc',
            EXCEL: 'excel',
            NO_TYPE: 'noType',
            WORD: 'word'
        }
    }, // 资产编码状态
    get ASSET_NO_STATE() {
        return {
            LOADING: 0,
            REPERTORY: 1,
            NEW: 2,
            BACK: 3,
            SCRAP: 4,
            USING: 5,
            MAINTAINING: 6,
            AWAITING_REPAIR: 7,
            AWAITING_RECEIVE: 8,
            AWAITING_GIVE_BACK: 9,
            AWAITING_SCRAP: 10,
            SCRAPING: 11,
            AWAITING_REPERTORY: 12,
            LOADING_AND_REPERTORY: -1
        }
    }, // 资产编码状态
    get ASSET_NO_STATE_NAME() {
        return {
            LOADING: '入库中',
            REPERTORY: '库存',
            NEW: '新购',
            BACK: '回收',
            SCRAP: '废品',
            USING: '使用中',
            MAINTAINING: '维修中',
            AWAITING_REPAIR: '待维修',
            AWAITING_RECEIVE: '待领用',
            AWAITING_GIVE_BACK: '待归还',
            AWAITING_SCRAP: '待报废',
            SCRAPING: '报废中',
            AWAITING_REPERTORY: '待入库',
            LOADING_AND_REPERTORY: '入库中和库存'
        }
    }, // 项目编码状态
    get ITEM_CODE_STATUS() {
        return {
            OPEN: 0,
            STOP: 1,
            ALL: 2 // 启用和停用一起
        }
    },
    get ITEM_CODE_STATUS_NAME() {
        return {
            OPEN: '开启',
            STOP: '停用',
            ALL: '全部' // 启用和停用一起
        }
    }, // 销假 对应
    get LEAVE_TYPE() {
        return {
            OVERTIME: 100,
            ANNUAL_LEAVE: 1,
            PAID_LEAVE: 2,
            CASUAL_LEAVE: 201,
            SICK_LEAVE: 202,
            PAID_SICK_LEAVE: 203,
            MATERNITY_LEAVE: 204,
            PATERNITY_LEAVE: 205,
            BIRTH_LEAVE: 206,
            MARRIAGE_LEAVE: 207,
            NURSING_LEAVE: 208,
            NURSING_LEAVE_1: 212,
            NURSING_LEAVE_2: 213,
            NURSING_LEAVE_FORM: 214,
            WORK_INJURY_LEAVE: 209,
            BEREAVEMENT_LEAVE: 210,
            TRAVEL: 211
        }
    }, // 销假 对应
    get LEAVE_TYPE_NAME() {
        return {
            OVERTIME: '加班',
            ANNUAL_LEAVE: '年假调休',
            PAID_LEAVE: '加班调休',
            CASUAL_LEAVE: '事假',
            SICK_LEAVE: '病假',
            PAID_SICK_LEAVE: '带薪病假',
            MATERNITY_LEAVE: '产假',
            PATERNITY_LEAVE: '(陪)产假',
            BIRTH_LEAVE: '产检假',
            MARRIAGE_LEAVE: '婚假',
            NURSING_LEAVE: '哺乳假（一胞胎）',
            NURSING_LEAVE_1: '哺乳假（双胞胎）',
            NURSING_LEAVE_2: '哺乳假（三胞胎）',
            NURSING_LEAVE_FORM: '哺乳假表单',
            WORK_INJURY_LEAVE: '工伤假',
            BEREAVEMENT_LEAVE: '丧假',
            TRAVEL: '出差'
        }
    }, // 查询部门 类型
    get DEP_STATUS() {
        return {
            ALL: '', // 全部
            NORMAL: '0', // 正常
            DELETE: '1'// 停用
        }
    }, // 自定义配置
    get CUSTOM_CONFIG() {
        return 'customConfig'
    }, //
    get GLOBAL_CONFIRM() {
        return {
            CALCULATION: 'calculation', // 计算
            PASSWORD: 'password'// 密码
        }
    },
    get EVENT_FROM() {
        return {
            CHANGE: 'change', // 输入改变
            ADD: 'add', // 增加行改变
            REMOVE: 'remove', // 删除行改变
            INIT: 'INIT'// 初始化的时候改变
        }
    }, // 是否在职
    get JOB_STATUS() {
        return {
            ON: '1',
            OFF: '2'
            //DRAFT: '-1',
            //RETIRE: '0'
        }
    }, // 是否在职
    get JOB_STATUS_NAME() {
        return {
            ON: '在职',
            OFF: '离职'
            //DRAFT: '草稿',
            //RETIRE: '退休'
        }
    }, // 部门树
    get DEPT_CAN_CLICK() {
        return {
            /* 只允许最底层选中，其他禁用*/
            LAST_CLICK: 'LAST_CLICK'
        }
    },
    get CURRENT_ENV() {
        return {
            DEV: 'dev',
            UAT: 'uat',
            PRO: 'pro',
            SIT: 'sit',
            LIWEIHUA_DEV: 'liweihuaDEV'
        }
    },
    get BAIDU_TONGJI_KEY() {
        return {
            DEV: '883517286aa4bc9ef415834944a89e0e',
            UAT: '5cb8f384a8eb0ee906ea6e0ac8281ab4',
            PRO: '9266f73c468edf1af6a96854b9f125fd'
        }
    }, // 表单提示颜色
    get TIP_COLOR() {
        return {
            DEFAULT: '#9e9e9e', // 总是显示
            DANGER: 'red'// 鼠标移入显示
        }
    }, // 表单提示类型
    get TOOLTIP_TYPE() {
        return {
            ALWAYS_SHOW: 'ALWAYS_SHOW', // 总是显示
            HOVER: 'HOVER',// 鼠标移入显示
            POPOVER: 'POPOVER'// 点击提示
        }
    }, // 日志修改方式
    get LOGS_UPDATE_TYPE() {
        return {
            ADD: 'ADD',
            DELETE: 'DELETE',
            UPDATE: 'UPDATE',
            INIT: 'INIT',
            EXPORT: 'EXPORT',
            IMPORT: 'IMPORT',
            CALC: 'CALC',
            DOWNLOAD_TPL: 'DOWNLOAD_TPL'
        }
    },
    get LOGS_UPDATE_TYPE_NAME() {
        return {
            ADD: '新增',
            DELETE: '删除',
            UPDATE: '更新',
            INIT: '初始化',
            EXPORT: '导出',
            IMPORT: '导入',
            CALC: '计算',
            DOWNLOAD_TPL: '下载模板'
        }
    }, // 日志修改标题类型 init 初始化使用
    get LOGS_TITLE() {
        return {
            WHITE_LIST: 'WHITE_LIST', // 白名单
            ATTENDANCE_SCHEDULING: 'ATTENDANCE_SCHEDULING', // 考勤排班
            ORGANIZATION_DEPARTMENT: 'ORGANIZATION_DEPARTMENT', // 组织 tab-》 部门 包含 （部门信息） （流程人员）
            ATTENDANCE_RECORD: 'ATTENDANCE_RECORD', // 考勤记录 tab-》包含 （考勤记录） （差异导入）
            PERSONAL_FILES: 'PERSONAL_FILES', // 个人档案
            ASSET_QUERY: 'ASSET_QUERY', // 资产查询
            APPROVALFLOW_PROCESSTASK: 'APPROVALFLOW_PROCESSTASK', // 流程任务
            SCHEDULING_MEMBER: 'SCHEDULING_MEMBER', // 排班人员
            EMPLOYEE_DISABLE: 'EMPLOYEE_DISABLE' // 员工禁用
        }
    }, // 日志修改标题类型 init 初始化使用
    get LOGS_TITLE_NAME() {
        return {
            WHITE_LIST: '白名单', // 白名单
            ATTENDANCE_SCHEDULING: '考勤排班', // 考勤排班
            ORGANIZATION_DEPARTMENT: '组织', // 组织 tab-》 部门 包含 （部门信息） （流程人员）
            ATTENDANCE_RECORD: '考勤记录', // 考勤记录 tab-》包含 （考勤记录） （差异导入）
            PERSONAL_FILES: '个人档案', // 个人档案
            ASSET_QUERY: '资产查询', // 资产查询
            APPROVALFLOW_PROCESSTASK: '流程任务', // 流程任务
            SCHEDULING_MEMBER: '排班人员', // 排班人员
            EMPLOYEE_DISABLE: '员工禁用' // 员工禁用
        }
    }, // 日志修改表格类型
    get LOGS_TABLE() {
        return {
            WHITE_LIST_TABLE: 'WHITE_LIST_TABLE', // 白名单表格
            ATTENDANCE_SCHEDULING_TABLE: 'ATTENDANCE_SCHEDULING_TABLE', // 考勤排班表格
            ADD_PUNCH_IN_LOCATION: 'ADD_PUNCH_IN_LOCATION', // 考勤排班增加打卡地表格
            ATTENDANCE_RECORD_FORM: 'ATTENDANCE_RECORD_FORM',// 考勤记录表格
            APPROVALFLOW_PROCESSTASK_TABLE: 'APPROVALFLOW_PROCESSTASK_TABLE',// 流程任务
            SCHEDULING_MEMBER_TABLE: 'SCHEDULING_MEMBER_TABLE',// 排版人员
            EMPLOYEE_DISABLE_TABLE: 'EMPLOYEE_DISABLE_TABLE'// 员工禁用表格
        }
    }, // 日志修改表单类型 有表单才要 没有表单 不需要
    get LOGS_FORM() {
        return {
            DEPT_INFO_FORM: 'DEPT_INFO_FORM', // 部门 部门信息表单
            FLOW_EMP_FORM: 'FLOW_EMP_FORM', // 部门 流程人员表单
            MODIFY_ATTENDANCE_RECORD: 'MODIFY_ATTENDANCE_RECORD', // 修改考勤记录
            BASE_INFO: 'BASE_INFO', // 个人档案 基本信息
            WORK_INFO: 'WORK_INFO', // 个人档案 工作信息
            PERSONAL_INFO: 'PERSONAL_INFO', // 个人档案 个人信息
            EDUCATION_INFO: 'EDUCATION_INFO', // 个人档案 教育信息
            BANKCARD_INFO: 'BANKCARD_INFO', // 个人档案 银行卡信息
            EMERGENCYCONTACT_INFO: 'EMERGENCYCONTACT_INFO', // 个人档案 紧急联系人
            FAMILY_INFO: 'FAMILY_INFO', // 个人档案 家庭
            EXPERIENCE_INFO: 'EXPERIENCE_INFO', // 个人档案 工作经历
            CUSTOMER_INFO: 'CUSTOMER_INFO', // 个人档案 相关客户项目经历
            SKILLS_INFO: 'SKILLS_INFO', // 个人档案 技能证书
            RELATION_INFO: 'RELATION_INFO', // 个人档案 关系申报
            PERSONALMATERIALS_INFO: 'PERSONALMATERIALS_INFO', // 个人档案 个人材料
            MODIFY_ASSET_EQUIPMENT: 'MODIFY_ASSET_EQUIPMENT', // 资产查询 修改资产设备
            MODIFY_ASSET_CATEGORY: 'MODIFY_ASSET_CATEGORY', // 资产查询 修改资产类别
            ADD_NEW_ASSET: 'ADD_NEW_ASSET' // 新增资产
        }
    },
    get LOGS_SUB_TITLE() {
        return {
            ORG_DEPT_INFO_DEPT: '组织|部门|部门信息',
            ORG_DEPT_INFO_EMP: '组织|部门|流程人员',
            ATTANCE_RECORD_IMPORTLOG: '考勤|考勤记录|考勤记录|差异导入',
            ATTANCE_RECORD_RECORD: '考勤|考勤记录|考勤记录|考勤记录',
            ATTANCE_CLASSES: '考勤|排班管理|考勤排班',
            ATTANCE_WHITELIST: '考勤|排班管理|白名单',
            PERSONAL_FILE_BASE_INFO: '个人档案|基本信息',
            PERSONAL_FILE_WORK_INFO: '个人档案|工作信息',
            PERSONAL_FILE_PERSONAL_INFO: '个人档案|个人信息',
            PERSONAL_FILE_EDUCATION_INFO: '个人档案|学历信息',
            PERSONAL_FILE_BANKCARD_INFO: '个人档案|银行卡信息',
            PERSONAL_FILE_EMERGENCYCONTACT_INFO: '个人档案|紧急联系人',
            PERSONAL_FILE_FAMILY_INFO: '个人档案|家庭',
            PERSONAL_FILE_EXPERIENCE_INFO: '个人档案|工作经历',
            PERSONAL_FILE_CUSTOMER_INFO: '个人档案|相关客户项目经历',
            PERSONAL_FILE_SKILLS_INFO: '个人档案|技能证书',
            PERSONAL_FILE_RELATION_INFO: '个人档案|关系申报',
            PERSONAL_FILE_PERSONALMATERIALS_INFO: '个人档案|个人材料',
            MODIFY_ASSET_EQUIPMENT: '资产|资产查询|修改资产设备',
            MODIFY_ASSET_CATEGORY: '资产|资产查询|修改资产类别',
            ASSET_EXPORT: '资产|资产查询',
            APPROVALFLOW_PROCESSTASK: '流程|流程任务',
            SCHEDULING_MEMBER: '考勤|排班管理|排班人员',
            HR_DISABLE: '人事|员工禁用'
        }
    }, // 是否可撤回
    get RECALL_STATUS() {
        return {
            OK: '1',
            NO: '2'
        }
    },
    get MODULE_PASSORD() {
        return {
            ATTENDANCE_BASELINE: 'elead01', // 考勤基线
            SALARY_BASELINE: 'elead02', // 薪酬基线
            ATTENDANCE_SETTLEMENT: 'elead03', // 考勤结算
            SALARY_AUTHORITY: '110110'// 薪酬模块权限配置
        }
    }, // FcDatePickerH 时间选择控件 时间选择模式 兼容美的 需要选择到分钟
    get FcDatePickerHTimeSelectType() {
        return {
            'SELECT': 'SELECT',
            'PICKER': 'PICKER'
        }
    }, //表格内，侧滑 其他信息类型
    get INPUT_TABLE_OTHER_TYPE() {
        return {
            'PROJECT_CODE_BUDGET': 'PROJECT_CODE_BUDGET',//项目编码预算余额
            'VARIANCE_TYPE_DESCRIPTION': 'VARIANCE_TYPE_DESCRIPTION',//差异类型说明
            'REIMBURSEMENT_SPECIFICATION': 'REIMBURSEMENT_SPECIFICATION',//报销规范说明
            'MANUAL_VERIFICATION_VALID': 'MANUAL_VERIFICATION_VALID',//手动校验发票
            'BATCH_MODIFICATION_OF_NURSING_LEAVE': 'BATCH_MODIFICATION_OF_NURSING_LEAVE'//哺乳假批量修改
        }
    }, //表格内，侧滑 其他信息类型
    get INPUT_TABLE_OTHER_TYPE_TITLE() {
        return {
            'PROJECT_CODE_BUDGET': '项目编码预算余额',//项目编码预算余额
            'VARIANCE_TYPE_DESCRIPTION': '差异类型场景说明',//差异类型场景说明
            'REIMBURSEMENT_SPECIFICATION': '报销规范说明',//报销规范说明
            'MANUAL_VERIFICATION_VALID': '手动校验发票',//报销规范说明
            'BATCH_MODIFICATION_OF_NURSING_LEAVE': '批量修改'//哺乳假批量修改
        }
    }, //手机端底部导航
    get MOBILE_NAV_BAR() {
        return {
            MOBILE_HOME: 'mobileHome',
            MOBILE_MYTODO: 'mobileMyToDo',
            MOBILE_MYCC: 'mobileMyToCC',
            MOBILE_ADD: 'mobileAdd',
            MOBILE_SET: 'mobileSet'
        }
    },
    get MOBILE_NAV_BAR_NAME() {
        return {
            MOBILE_HOME: '首页',
            MOBILE_MYTODO: '待办',
            MOBILE_MYCC: '抄送我',
            MOBILE_ADD: '新建流程',
            MOBILE_SET: '设置'
        }
    },
    get LOGS_INIT_TYPE() {
        return {
            SINGLE: 'SINGLE',
            EMBED: 'EMBED'
        }
    },
    get FLOW_ROW_STATUS() {
        return {
            FINISH: '已完成'
        }
    },
    get TAG() {
        return {
            TARGET_DEPT: 'fc-target-user-select',
            TARGET_USER: 'fc-target-dept-select'
        }
    },
    get TAG_NAME() {
        return {
            TARGET_DEPT: '目标部门',
            TARGET_USER: '目标人员'
        }
    },
    get SEARCH_SYN_OPTION_FOR_PO_APPROVAL() {
        return {
            SALES_TYPE: 'salesType',
            WORK_TYPE: 'workType',
            SOFTWARE_TYPE: 'softwareType',
            MODULE_TYPE: 'moduleType',
            ADMISSION_NOTICE_PROCESS: 'admissionNoticeProcess',
        }
    },
    get SEARCH_SYN_OPTION_FOR_PO_APPROVAL_NAME() {
        return {
            SALES_TYPE: '收入分类',
            WORK_TYPE: '工作类型',
            SOFTWARE_TYPE: '软件分类',
            MODULE_TYPE: '功能模块',
            ADMISSION_NOTICE_PROCESS: '入场通知单',
        }
    },
    get APPROVAL_LOG_EXE() {
        return {
            PRINT: 'PRINT',
            DOWNLOAD_PIC: 'DOWNLOAD_PIC'
        }
    },
    get APPROVAL_LOG_EXE_NAME() {
        return {
            PRINT: '打印日志',
            DOWNLOAD_PIC: '下载日志'
        }
    },
    get APPROVAL_ROUTE_TYPE() {
        return {
            APPROVAL_FLOW_INSTANCES: 'approvalFlowInstances',
            APPROVAL_FLOW_PROCESS_TASK: 'approvalFlowProcessTask'
        }
    },
    get APPROVAL_ROUTE_TYPE_NAME() {
        return {
            APPROVAL_FLOW_INSTANCES: '流程实例',
            APPROVAL_FLOW_PROCESS_TASK: '流程任务'
        }
    },
    get INFO_DRAWER_TYPE() {
        return {
            //附件预览
            ATTACHMENT_PREVIEW: 'ATTACHMENT_PREVIEW', //流程表格内容
            TABLE_INFO: 'TABLE_INFO', //首页资产
            ASSET: 'ASSET', //首页考勤
            ATTENCE: 'ATTENCE', //流程销假
            PROCESS_RESUMPTION_FROM_LEAVE: 'PROCESS_RESUMPTION_FROM_LEAVE', //批量导入
            BATCH_IMPORT: 'BATCH_IMPORT', //资产选择
            ASSET_SELECTION_OPTIONS: 'ASSET_SELECTION_OPTIONS',
            MANUAL_VERIFICATION_VALID: 'MANUAL_VERIFICATION_VALID',
            EMPLOYEE_INFORMATION: 'EMPLOYEE_INFORMATION'
        }
    },
    get SCROLL_TYPE() {
        return {
            FORM_OUTER: 'FORM_OUTER',
            TABLE_INNER: 'TABLE_INNER'
        }
    },
    get FIELD_POSITION() {
        return {
            OUT: 'OUT',
            IN: 'IN'
        }
    },
    get TABLE_ERROR_TYPE() {
        return {
            REQUIRED: 'REQUIRED',
            CODE_OVER_AMOUNT: 'CODE_OVER_AMOUNT',
            ATTACHMENT_VERIFICATION_FAILED: 'ATTACHMENT_VERIFICATION_FAILED',
            THE_FILLED_AMOUNT_EXCEEDS_THE_INVOICE_AMOUNT: 'THE_FILLED_AMOUNT_EXCEEDS_THE_INVOICE_AMOUNT',
            THE_AMOUNT_CANNOT_BE_GREATER_THAN_THE_FACE_AMOUNT: 'THE_AMOUNT_CANNOT_BE_GREATER_THAN_THE_FACE_AMOUNT',
            THE_INVOICE_TITLE_MUST_BE_CONSISTENT_WITH_THE_PAYMENT_COMPANY: 'THE_INVOICE_TITLE_MUST_BE_CONSISTENT_WITH_THE_PAYMENT_COMPANY',
            INVOICE_REUSE: 'INVOICE_REUSE',
            PROJECT_NAME_IS_NULL: 'PROJECT_NAME_IS_NULL',
            TABLE_IN_OUT_MUST_EQUAL: 'TABLE_IN_OUT_MUST_EQUAL',
            'THE_INVOICE_AMOUNT_OF_VAT_ORDINARY_INVOICE_MUST_BE_EQUAL_TO_THE_AMOUNT': 'THE_INVOICE_AMOUNT_OF_VAT_ORDINARY_INVOICE_MUST_BE_EQUAL_TO_THE_AMOUNT',
            'CANNOT_EXCEED_THE_INVOICE_AMOUNT': 'CANNOT_EXCEED_THE_INVOICE_AMOUNT',
            'ONLY_ITEMS_WITH_THE_SAME_TAX_RATE_CAN_BE_SELECTED': 'ONLY_ITEMS_WITH_THE_SAME_TAX_RATE_CAN_BE_SELECTED'
        }
    },
    get TABLE_ERROR_TYPE_NAME() {
        return {
            REQUIRED: '不能为空',
            CODE_OVER_AMOUNT: '余额超限，请修改',
            ATTACHMENT_VERIFICATION_FAILED: '附件校验失败 , 如果是新发票 , 因税务系统延迟 , 请在24小时后再试',
            THE_FILLED_AMOUNT_EXCEEDS_THE_INVOICE_AMOUNT: '增值税专用发票须等于税前金额【发票金额 - 专项税额】',
            THE_AMOUNT_CANNOT_BE_GREATER_THAN_THE_FACE_AMOUNT: '金额不允许大于票面金额',
            THE_INVOICE_TITLE_MUST_BE_CONSISTENT_WITH_THE_PAYMENT_COMPANY: '发票抬头必须与付款公司【地区】一致',
            INVOICE_REUSE: '发票被重复使用',
            PROJECT_NAME_IS_NULL: '请先选择表格上方的项目名称',
            TABLE_IN_OUT_MUST_EQUAL: '当前表格内【开票金额】总和 与 表格外【金额】不相等',
            'THE_INVOICE_AMOUNT_OF_VAT_ORDINARY_INVOICE_MUST_BE_EQUAL_TO_THE_AMOUNT': '请修改金额 , 增值税普通发票发票金额必须与金额相等',
            'CANNOT_EXCEED_THE_INVOICE_AMOUNT': '不可以超出发票金额',
            'ONLY_ITEMS_WITH_THE_SAME_TAX_RATE_CAN_BE_SELECTED': '只能选相同税率的项目'
        }
    },
    get VIEW_RENDER_STATE() {
        return {
            LOADING: 0,
            FINISH: 1,
            ERROR: 2
        }
    },
    get EXPENSE_KEY() {
        return {
            IS_VAT: 'isVat',
            INVOICE_AMOUNT: 'invoiceAmount',
            AMOUNT_OF_TAXES_ON_PURCHASES: 'tax',
            COMMERCIAL_VOUCHER_CODE: 'commercialVoucherCode',
            COMMERCIAL_VOUCHER_NUMBER: 'commercialVoucherNumber',
            INVOICE_BUYER: 'invoiceBuyer'
        }
    },
    get EXPENSE_KEY_NAME() {
        return {
            IS_VAT: '是否增值税发票',
            INVOICE_AMOUNT: '发票金额',
            AMOUNT_OF_TAXES_ON_PURCHASES: '进项税额',
            COMMERCIAL_VOUCHER_CODE: '发票代码',
            COMMERCIAL_VOUCHER_NUMBER: '发票号码',
            INVOICE_BUYER: '发票抬头'
        }
    },
    get WITHDRAW_ENTRANCE() {
        return {
            WITHDRAWAL_BY_THE_INITIATOR: 0,
            WITHDRAWAL_BY_APPROVER: 1
        }
    },
    get WITHDRAW_ENTRANCE_NAME() {
        return {
            WITHDRAWAL_BY_THE_INITIATOR: '发起人撤回',
            WITHDRAWAL_BY_APPROVER: '审批人撤回'
        }
    },
    get INVOICE_TYPE_NAME() {
        return {
            ORDINARY_VAT_INVOICE: '增值税普通发票',
            NON_VALUE_ADDED_TAX_INVOICE: '非增值税发票',
            VAT_SPECIAL_INVOICE: '增值税专用发票'
        }
    }, //流程表单字段属性 字段默认状态
    get PROCESS_FORM_FIELD_PROPERTIES_ENABLE() {
        return {
            SHOW: 1,
            HIDE: 2,
            READ: 3,
            EDIT: 4,
        }
    }, //流程表单字段属性 字段默认状态
    get PROCESS_FORM_FIELD_PROPERTIES_ENABLE_NAME() {
        return {
            SHOW: '开启',
            HIDE: '关闭',
            READ: '只读',
            EDIT: '编辑',
        }
    },
    get SET_APPROVAL_CACHE_TYPE() {
        return {
            ALL: 'ALL',
            ONE_BY_ONE: 'ONE_BY_ONE', //特定的某个
            SPECIFIC_TYPE: 'SPECIFIC_TYPE'
        }
    },
    get GLOBAL_TIMEOUT_NAME() {
        return {
            //目标部门定时器
            TARGET_DEPT_TIME_OUT_SET: 'TARGET_DEPT_TIME_OUT_SET'
        }
    }, //日期选择器过滤类型
    get DATE_PICKER_OPTIONS_TYPE() {
        return {
            //第三方付款账期类型
            THIRD_PARTY_PAYMENT_ACCOUNT_PERIOD_TYPE: 'THIRD_PARTY_PAYMENT_ACCOUNT_PERIOD_TYPE'
        }
    },
    get GLOBAL_REMENDER() {
        return {
            WARN_TYPE_OPTIONS: [{
                label: '电话提醒',
                value: 1,
                checked: true
            },
                {
                    label: '短信提醒',
                    value: 2
                },
                {
                    label: '微信提醒',
                    value: 4
                },
                {
                    label: '钉钉提醒',
                    value: 16
                },
                {
                    label: 'welink提醒',
                    value: 8
                },
                {
                    label: '邮件提醒',
                    value: 32
                }],
            JOB_MODE_OPTIONS_LIST: [{
                title: '自动提醒',
                png: 1,
                value: 1
            },
                {
                    title: '自动转交',
                    png: 2,
                    value: 2
                },
                {
                    title: '自动同意',
                    png: 3,
                    value: 3
                },
                {
                    title: '自动拒绝',
                    png: 4,
                    value: 4
                }],
            TIME_TYPE_OPTIONS: [{
                label: '天（24小时）',
                value: 1
            },
                {
                    label: '小时',
                    value: 2
                },
                {
                    label: '分钟',
                    value: 3
                }]
        }
    }
}
